package com.qqq.portalservice.homepage.service;

import com.qqq.commondomain.domain.vo.BasePageVO;
import com.qqq.portalservice.homepage.domain.dto.HouseListReqDTO;
import com.qqq.portalservice.homepage.domain.dto.PullDataListReqDTO;
import com.qqq.portalservice.homepage.domain.vo.CityDescVO;
import com.qqq.portalservice.homepage.domain.vo.HouseDescVO;
import com.qqq.portalservice.homepage.domain.vo.PullDataListVO;


public interface IHomePageService {

    /**
     * 根据经纬度获取城市信息
     *
     * @param lat
     * @param lng
     * @return
     */
    CityDescVO getCityDesc(Double lat, Double lng);

    /**
     * 获取下拉筛选数据列表
     *
     * @param pullDataListReqDTO
     * @return
     */
    PullDataListVO getPullData(PullDataListReqDTO pullDataListReqDTO);

    /**
     * 获取房源列表
     *
     * @param reqDTO
     * @return
     */
    BasePageVO<HouseDescVO> houseList(HouseListReqDTO reqDTO);
}
